package ldh.im.base.dao;

import ldh.im.base.pojo.ImMessageSend;
import ldh.im.base.pojo.where.ImMessageSendWhere;

import java.util.List;

/**
* @author: ldh
* @date: 2024-03-21 10:36:17
*/
public interface ImMessageSendDao {

	Integer insert(ImMessageSend imMessageSend);

	Integer insertSelective(ImMessageSend imMessageSend);

	Integer updateById(ImMessageSend imMessageSend);
	
	Integer updateNotNullById(ImMessageSend imMessageSend);
	
	Integer deleteById(Long id);

	ImMessageSend getById(Long id);

	List<ImMessageSend> findByImMessageSendWhere(ImMessageSendWhere imMessageSendWhere);
	
	Long findTotalByImMessageSendWhere(ImMessageSendWhere imMessageSendWhere);
	
	
}
